home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 October: Mac OS SDK / Dev.CD Oct 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / Sample Code / Graphics Samples / Spectacle ƒ / ViewPorts.h < prev   
Encoding:
C/C++ Source or Header  |  1996-04-15  |  1.2 KB  |  45 lines  |  [TEXT/KAHL]

  1. /*
  2.  *    ViewPorts.h
  3.  *
  4.  *    Robert Dierkes,  November 11, 1993
  5.  *
  6.  *    Change History:
  7.  *
  8.  *       11/93    ???        New
  9.  *       4/96        bob        Updated #includes to support changed GX Library names.
  10.  *                        Changed boolean to Boolean.
  11.  *                        Added the copyright info.
  12.  *
  13.  *
  14.  *        © Apple Computer, Inc. 1990 - 1996  All rights reserved
  15.  *
  16.  */
  17.  
  18. #include <Types.h>
  19. #include <Windows.h>
  20. #include <memory.h>
  21. #include <GXTypes.h>
  22.  
  23.  
  24. #define        kMinimumPanesPerSide    1
  25. #define        kMaximumPanesPerSide    10
  26. #define        kInitialPanesPerSide    4
  27. #define        kPaneRepeat                4
  28.  
  29.  
  30. #define        kFrameThickness        IntToFixed (3)
  31.  
  32. #define        kObjectWidth        IntToFixed (80)
  33. #define        kObjectHeight        IntToFixed (80)
  34.  
  35. #define        IfSetViewPortDither(a,b,c)    {if (a) GXSetViewPortDither (b, c);}
  36. #define        SetRBGColor(dotColor,r,g,b)    {dotColor.red = r; dotColor.green = g; dotColor.blue = b;}
  37.  
  38. void ChangeFrame (Rect *pBounds, long numCols, long numRows, Boolean showFrame, gxShape *pFrame);
  39. void ChangeShapeViewPorts (WindowPtr pWindow, long numCols, long numRows, Boolean showFrame, gxShape object);
  40. void InitializeViewPortGlobals (void);
  41. void ChangeViewPorts (WindowPtr pWindow);
  42. long ChangeViewPortCount (WindowPtr pWindow, Boolean showFrame, long newCount);
  43. void InitializeViewPorts (WindowPtr pWindow);
  44. void DisposeViewPorts (WindowPtr pWindow);
  45.